/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// iirfilt_cccf_data_h3x64.c: autotest iirfilt data
//

#include <complex.h>

float complex iirfilt_cccf_data_h3x64_b[] = {
    0.054572462936 +   0.039649215181*_Complex_I,
    0.041689651984 +   0.128307555581*_Complex_I,
   -0.020844825992 +   0.064153777791*_Complex_I};

float complex iirfilt_cccf_data_h3x64_a[] = {
    0.809016994375 +   0.587785252292*_Complex_I,
   -0.353200399524 +  -1.087039054939*_Complex_I,
   -0.127562709117 +   0.392597649806*_Complex_I};

float complex iirfilt_cccf_data_h3x64_x[] = {
   -0.024833213118 +  -0.034917156419*_Complex_I,
   -0.203303753453 +  -0.146194321825*_Complex_I,
    0.046955837790 +  -0.018522626941*_Complex_I,
   -0.009310945228 +  -0.145839543251*_Complex_I,
    0.050014713286 +   0.074118954232*_Complex_I,
    0.053029015111 +   0.038309174053*_Complex_I,
    0.024855918446 +  -0.013616668881*_Complex_I,
   -0.075445314910 +  -0.100119258919*_Complex_I,
    0.160017817197 +   0.023949186601*_Complex_I,
    0.146076212120 +  -0.000269193014*_Complex_I,
    0.015195370146 +   0.275825448022*_Complex_I,
    0.071299735570 +   0.054576601750*_Complex_I,
   -0.143098150747 +   0.029176300561*_Complex_I,
   -0.029456081088 +  -0.072086611744*_Complex_I,
    0.068475191123 +  -0.216689722106*_Complex_I,
    0.076757256920 +   0.097275143829*_Complex_I,
   -0.043846185419 +   0.306249972124*_Complex_I,
    0.070413973865 +   0.090585247522*_Complex_I,
    0.132485779791 +  -0.159268673808*_Complex_I,
    0.026917161537 +  -0.100640356329*_Complex_I,
    0.007473659993 +   0.080379816333*_Complex_I,
    0.190359743048 +   0.112433411463*_Complex_I,
   -0.120301668631 +   0.050439886600*_Complex_I,
   -0.046297800762 +  -0.003443247054*_Complex_I,
   -0.124614723514 +   0.115573697342*_Complex_I,
    0.145848137742 +  -0.028451577663*_Complex_I,
    0.150217608922 +   0.041411226796*_Complex_I,
    0.065634804159 +  -0.047306957256*_Complex_I,
   -0.082921695322 +  -0.079112928494*_Complex_I,
   -0.145226550689 +  -0.188234399475*_Complex_I,
   -0.034483517482 +   0.115199412906*_Complex_I,
    0.011933371178 +  -0.013196555096*_Complex_I,
   -0.135183164034 +  -0.016707765823*_Complex_I,
   -0.023217606041 +   0.034147466698*_Complex_I,
    0.048294051851 +  -0.023691893478*_Complex_I,
    0.032010168738 +  -0.060275616633*_Complex_I,
   -0.145436488960 +  -0.187315942943*_Complex_I,
   -0.087977813311 +   0.136955551173*_Complex_I,
   -0.124764798898 +   0.030020090717*_Complex_I,
   -0.085914119584 +   0.066553144151*_Complex_I,
    0.080940796771 +   0.007884486399*_Complex_I,
   -0.073277212995 +   0.029723354716*_Complex_I,
    0.218025609607 +  -0.011507652078*_Complex_I,
   -0.050453154704 +   0.168205457912*_Complex_I,
    0.065308138197 +   0.010673521587*_Complex_I,
    0.164945191560 +   0.069669644982*_Complex_I,
   -0.019014062556 +  -0.020454796529*_Complex_I,
    0.064918556283 +  -0.050548033336*_Complex_I,
    0.028164657959 +  -0.173995204773*_Complex_I,
    0.122134013651 +   0.005095487421*_Complex_I,
    0.234213744496 +  -0.143695630868*_Complex_I,
    0.084679105788 +  -0.021311700717*_Complex_I,
    0.054268742828 +   0.007308179887*_Complex_I,
   -0.029620954263 +   0.054909993996*_Complex_I,
    0.019992503058 +  -0.115385511675*_Complex_I,
   -0.064206101272 +  -0.057135496497*_Complex_I,
    0.102760385313 +   0.007278409932*_Complex_I,
    0.177210934528 +   0.054290451135*_Complex_I,
    0.128563865148 +   0.003219961582*_Complex_I,
   -0.083833350402 +   0.040801324808*_Complex_I,
   -0.080842077428 +   0.120550027178*_Complex_I,
   -0.019021541271 +   0.041759686472*_Complex_I,
   -0.115073955933 +  -0.091807014377*_Complex_I,
    0.153344859386 +  -0.062742865142*_Complex_I};

float complex iirfilt_cccf_data_h3x64_y[] = {
   -0.001675131192 +  -0.002355346350*_Complex_I,
   -0.013622046565 +  -0.018945208542*_Complex_I,
   -0.006286044544 +  -0.061360482408*_Complex_I,
    0.040817629094 +  -0.077423785655*_Complex_I,
    0.082560403156 +  -0.042905448043*_Complex_I,
    0.081885166095 +   0.020646150389*_Complex_I,
    0.035185788192 +   0.059385572466*_Complex_I,
   -0.012349534229 +   0.041702279147*_Complex_I,
   -0.008719427172 +  -0.005108227398*_Complex_I,
    0.043586624569 +  -0.002694870087*_Complex_I,
    0.060010371171 +   0.071790678150*_Complex_I,
   -0.011700201664 +   0.134289646346*_Complex_I,
   -0.104085781588 +   0.103901309521*_Complex_I,
   -0.133770658357 +   0.006298194510*_Complex_I,
   -0.071593140378 +  -0.089829654416*_Complex_I,
    0.047530468946 +  -0.094499459711*_Complex_I,
    0.094339040540 +   0.021353778886*_Complex_I,
    0.000763487486 +   0.119530519765*_Complex_I,
   -0.094370685059 +   0.079578408854*_Complex_I,
   -0.069334619720 +  -0.012623371571*_Complex_I,
    0.012050086613 +  -0.029603434811*_Complex_I,
    0.049219627613 +   0.026131367418*_Complex_I,
    0.013542931769 +   0.089200137012*_Complex_I,
   -0.066921684818 +   0.079213353516*_Complex_I,
   -0.100736964307 +   0.008675016473*_Complex_I,
   -0.073014776026 +  -0.045716119068*_Complex_I,
   -0.002251024625 +  -0.047215888024*_Complex_I,
    0.043409846071 +   0.011329094890*_Complex_I,
    0.020075927067 +   0.051751627220*_Complex_I,
   -0.025464006128 +   0.018170901171*_Complex_I,
   -0.017900643236 +  -0.046047380472*_Complex_I,
    0.021720291461 +  -0.051218319397*_Complex_I,
    0.023820600962 +  -0.021299144521*_Complex_I,
   -0.000443310781 +  -0.015435045664*_Complex_I,
   -0.005171097244 +  -0.029938427283*_Complex_I,
    0.015962947694 +  -0.032614702790*_Complex_I,
    0.026567768778 +  -0.027656459980*_Complex_I,
    0.025886386590 +  -0.031773276552*_Complex_I,
    0.011142820861 +  -0.022130140814*_Complex_I,
   -0.023018410554 +  -0.024004380806*_Complex_I,
   -0.028989134806 +  -0.045608118967*_Complex_I,
   -0.005447370179 +  -0.044390449128*_Complex_I,
    0.016111369022 +  -0.025494020513*_Complex_I,
    0.033164181168 +   0.018349162452*_Complex_I,
   -0.002881749460 +   0.064999887863*_Complex_I,
   -0.037794707920 +   0.054120734400*_Complex_I,
   -0.033549552744 +   0.041209685622*_Complex_I,
   -0.029745345484 +   0.028385093658*_Complex_I,
   -0.012206946909 +   0.000426141907*_Complex_I,
    0.033070597342 +  -0.013052292197*_Complex_I,
    0.081548142195 +   0.013614572710*_Complex_I,
    0.101806391304 +   0.065450185198*_Complex_I,
    0.073804512902 +   0.112077362053*_Complex_I,
    0.012136514124 +   0.118696097982*_Complex_I,
   -0.039510405075 +   0.074133214086*_Complex_I,
   -0.038427157781 +   0.006482000625*_Complex_I,
    0.006530434509 +  -0.025726623154*_Complex_I,
    0.055688677705 +   0.002152977720*_Complex_I,
    0.064499041530 +   0.067061388496*_Complex_I,
    0.016662206642 +   0.109004403882*_Complex_I,
   -0.055089624558 +   0.092364887087*_Complex_I,
   -0.096355781376 +   0.032987760948*_Complex_I,
   -0.090540548264 +  -0.030202075604*_Complex_I,
   -0.036200313340 +  -0.078861745571*_Complex_I};

